// pages/timeSeckill/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    tabList:['精选','9.9疯抢','美食','果蔬商超','即将售完','猜你喜欢'],
    tabIndex:0,
    time:{
      leftd:'00',
      lefth:'00',
      leftm:'00',
      lefts:'00'
    },//限时秒杀
    timer:null,
    timeList:['05:00','07:00','10.30','14:30','17:00','17:30','17:30','17:30'],
    timeIndex:0,
    hcList:['腾一蜜汁食铺','华莱士','华莱士1','华莱士2'],
    hcIndex:0
  },
  changeTime(event){
    let index = event.currentTarget.dataset.index
    this.setData({
      timeIndex:index
    })
  },
  changeHc(event){
    let index = event.currentTarget.dataset.index
    this.setData({
      hcIndex:index
    })
  },
  //限时秒杀
  
  setTime(){
    var nowtime = new Date(),  //获取当前时间
      endtime = new Date("2021/3/3 20:00");  //定义结束时间
    var lefttime = endtime.getTime() - nowtime.getTime(),  //距离结束时间的毫秒数
      leftd = Math.floor(lefttime/(1000*60*60*24)),  //计算天数
      lefth = Math.floor(lefttime/(1000*60*60)%24),  //计算小时数
      leftm = Math.floor(lefttime/(1000*60)%60),  //计算分钟数
      lefts = Math.floor(lefttime/1000%60);  //计算秒数
      leftd=leftd>9?leftd:'0'+leftd
      lefth=lefth>9?lefth:'0'+lefth
      leftm=leftm>9?leftm:'0'+leftm
      lefts=lefts>9?lefts:'0'+lefts
      if(lefttime<=0){
        clearInterval(this.data.timer)
        return false
      }
      this.setData({
        time:{
          leftd,
          lefth,
          leftm,
          lefts
        }
      })
    // return leftd + "天" + lefth + ":" + leftm + ":" + lefts;  //返回倒计时的字符串
  },
  changeTab(event){
    let index = event.currentTarget.dataset.index
    this.setData({
      tabIndex:index
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //限时秒杀--定时器开始
    let timer=setInterval(()=> {
    console.log('12222')

      this.setTime()
    }, 1000);  //反复执行函数本身
    this.setData({
      timer
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})